barra deflectora - English Synonyms Dictionary